image processing speech processing neural networks image acquisition machine vision data mining codec audio coding audio frame grabber speech enhancement image analysis coding genetic algorithms voice over ip imaging artificial intelligence